package com.bosssoft.trainee.nontax.service;

import com.bosssoft.trainee.nontax.entity.po.RolePermission;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;

/**
 * @Description: (RolePermission)表服务接口
 * @author makejava
 * @since 2022-06-12 10:16:13
 */
public interface RolePermissionService {

    /**
     * 分页查询
     *
     * @param rolePermission 筛选条件
     * @param pageRequest      分页对象
     * @return 查询结果
     */
    Page<RolePermission> queryByPage(RolePermission rolePermission, PageRequest pageRequest);

    /**
     * 新增数据
     *
     * @param rolePermission 实例对象
     * @return 实例对象
     */
    RolePermission insert(RolePermission rolePermission);

    /**
     * 修改数据
     *
     * @param rolePermission 实例对象
     * @return 实例对象
     */
    int update(RolePermission rolePermission);

}
